Distributed Game Tree Search on a Massively Parallel System
نویسندگان
چکیده
During the World Computer Chess Championships in Madrid, November 1992, our distributed chess program ZUGZWANG ran on a 1024 processor machine and nished second place without having lost a game. This article presents measurements that show the behaviour of ZUGZWANG using massive parallelism. We will show that the network used to interconnect the processors is a crucial point for the eeciency of our algorithm. This will be done by comparing the behaviour of our program with 256 processors using a DeBruijn network, a torus and a grid as interconnection network. On the other side we will point out, that even grid structured networks suuce to produce reasonable eeciency with up to 1024 processors.
منابع مشابه
Massively Parallel Monte Carlo Tree Search
Monte Carlo Tree Search is a method of finding near-optimal solutions for large state-space problems. Currently, is it very important to develop algorithms being able to take advantage of great number of processors in such areas. In this paper MCTS parallel implementations for thousand of cores are presented and discussed. The MCTS parallelization method used is the root parallelization. Implem...
متن کاملScalable Distributed Monte-Carlo Tree Search
Monte-Carlo Tree Search (MCTS) is remarkably successful in two-player games, but parallelizing MCTS has been notoriously difficult to scale well, especially in distributed environments. For a distributed parallel search, transposition-table driven scheduling (TDS) is known to be efficient in several domains. We present a massively parallel MCTS algorithm, that applies the TDS parallelism to the...
متن کاملSpeculative Parallelism Improves Search
The extreme e ciency of sequential search and the natural tendency of tree prun ing systems to produce wide variations in workload partly explains why it is proving di cult to achieve more than e ciency for massively parallel implementations of the algorithm Here we introduce typical enhanced sequential algorithms and address the major issues of parallel game tree searching under conditions of ...
متن کاملSelective Game Tree Search on a Cray T3E
The-algorithm or the Negascout algorithm are known to search game trees eeciently. Many research has been done in the past to increase the speed of the search by adding heuristics. In this paper, we present a distributed algorithm for game tree search. It is based on the Negascout algorithm and a domain independent selective search technique called Fail High Reductions. The main idea of Fail Hi...
متن کاملMassively Parallel Search with Random Competition
With random competition we propose a method for parallelizing backtracking search. We can prove high efficiency of random competition on highly parallel architectures with thousands of processors. This method is suited for all kinds of distributed memory architectures, particularly for large networks of high performance workstations since no communication between the processors is necessary dur...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1992